You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query>
    <pages>
      <page ns="0" title="Main Page" missing="" />
      <page pageid="486" ns="0" title="API">
        <revisions>
          <rev user="Admin" timestamp="2023-07-20T09:01:19Z" comment="" contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">==Ограничения==
Ограничение API по кол-ву запросов: &lt;span style=&quot;color: red;&quot;&gt;5 запросов в секунду&lt;/span&gt;.

==API авторизация==

Для доступа в API понадобятся ID пользователя (app_id) и подпись (signature).
Вызов разных методов осуществляется при помощи запросов по данному шаблону:
&lt;code&gt;
&lt;pre&gt;
       api.kadam.net?%action%.%method%?%params%
&lt;/pre&gt;
&lt;pre&gt;
       %action% - к чему обращаемся
       %method% - тип обращения
	    get - получить 
	    put - записать 
	    post - обновить
	    delete - удалить
       %params% - параметры запроса

       обязательные параметры %params%

       app_id - id пользователя
       signature - подпись
&lt;/pre&gt;
&lt;/code&gt;
Пример:
&lt;code&gt;
&lt;pre&gt;
       [GET] http://api.kadam.net/campaigns.get?app_id=%app_id%&amp;signature=%signature%
&lt;/pre&gt;
&lt;/code&gt;
или
&lt;code&gt;
&lt;pre&gt;
       [GET] http://api.kadam.net/campaigns?app_id=%app_id%&amp;signature=%signature%
       [GET] - метод обращения по http
&lt;/pre&gt;
&lt;/code&gt;
'''Подпись (signature)''' создается с помощью временного токена (access_token), который можно получить используя параметры app_id и secret key.
&lt;br&gt;Параметры app_id (ID пользователя) и ключ &quot;secret key&quot; можно получить по запросу в поддержку.
&lt;br&gt;Получение токена:
&lt;code&gt;
&lt;pre&gt;
       [GET] http://api.kadam.net/auth.token?app_id=%app_id%&amp;secret_key=%key%
       -&gt; {“access_token”: “...”}
&lt;/pre&gt;
&lt;/code&gt;
Формирование signature для метода [GET]:
&lt;code&gt;
&lt;pre&gt;
       md5 ( %sort_params% . %access_token% )
       %sort_params% - все передаваемые параметры (кроме signature) сортируются по имени
&lt;/pre&gt;
&lt;/code&gt;
Пример:
&lt;code&gt;
&lt;pre&gt;
       app_id=1&amp;campaign_id=3…
       [PUT] http://api.kadam.net/campaigns?signature=%signature%
       +post fields -&gt; %params%
&lt;/pre&gt;
&lt;/code&gt;
Пример для php. Получение списка кампаний:
&lt;code&gt;
&lt;pre&gt;
       &lt;?
        $your_secret_key = &quot;jqhwekq8734quo37o498q3p498qp34&quot;;
       $your_app_id = 1;
       $auth_url = &quot;http://api.kadam.net/auth.token?app_id={$your_app_id}&amp;secret_key={$your_secret_key}&quot;;
       $auth = file_get_contents($auth_url);
       $auth = json_decode($auth, true);

       if ( !is_array( $auth ) || !isset( $auth['access_token'] ) ) {
           die( 'something wrong! ' . print_r( $res, true ) );
       }

       $token    = $auth['access_token'];
       $params = array(
	    'client_id' =&gt; $your_app_id,
        'app_id' =&gt; $your_app_id,
       );

       ksort( $params );

       $result = array ();
       foreach( $params as $key =&gt; $value ) {
           $result[] = $key . '=' . urlencode( $value );
       }
       $params = implode( '&amp;', $result );
       $signature = md5( $params . $token );

       $campaign_url = 'http://api.kadam.net/ads.campaigns.get?' . $params . '&amp;signature=' . $signature;

       $campaigns = file_get_contents($campaign_url);
       $campaigns = json_decode($campaigns, true);

       if ( !is_array( $campaigns ) || !isset( $campaigns['response'] ) ) {
           die( 'something wrong! ' . print_r( $campaigns, true ) );
       }
       
       print_r($campaigns);
       
&lt;/pre&gt;
&lt;/code&gt;

==Статистика по кампании==
Для получения статистики по кампании используется метод &lt;b&gt;ads.analytic.campaign.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_id&lt;/td&gt;
       &lt;td&gt;id кампании&lt;/td&gt;
       &lt;td&gt;int (числовое значение), обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;region_id&lt;/td&gt;
       &lt;td&gt;id региона: data.geo.regions.get&lt;/td&gt;
       &lt;td&gt;int (числовое значение), необязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;period&lt;/td&gt;
       &lt;td&gt;Способ группировки данных по датам: 
           &lt;p&gt;day — статистика по дням;&lt;/p&gt;
           &lt;p&gt;month - статистика по месяцам&lt;/p&gt;
           &lt;p&gt;Временные ограничения задаются параметрами date_from и date_to&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_from&lt;/td&gt;
       &lt;td&gt;Начальная дата выводимой статистики. Используется разный формат дат для разного значения параметра period: 
           &lt;p&gt;day: YYYY-MM-DD, пример: 2011-09-27;&lt;/p&gt;
           &lt;p&gt;month: YYYY-MM, пример: 2011-09&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_to&lt;/td&gt;
       &lt;td&gt;Конечная дата выводимой статистики. Используется разный формат дат для разного значения параметра period: 
           &lt;p&gt;day: YYYY-MM-DD, пример: 2011-09-27;&lt;/p&gt;
           &lt;p&gt;month: YYYY-MM, пример: 2011-09&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает объект с данными
	&lt;code&gt;
&lt;pre&gt;
{
	response: {
		count: %total items%
		items: {
			shows
			clicks
			ctr
			cpm
			money
                       }
                  }
}
&lt;/pre&gt;
	&lt;/code&gt;

==Статистика по площадкам в кабинете рекламодателя==
Под статистикой по площадкам в кабинете рекламодателя подразумевается статистика по показам и кликам на площадке в разрезе каждой кампании.
&lt;br&gt;Для получения статистики по площадкам используется метод &lt;b&gt;ads.campaigns.statblock.get&lt;/b&gt; (GET запрос)

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_from&lt;/td&gt;
       &lt;td&gt;Начальная дата выводимой статистики.&lt;/td&gt;
       &lt;td&gt;строка, формат YYYY-MM-DD (пример: 2017-05-15), параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_to&lt;/td&gt;
       &lt;td&gt;Конечная дата выводимой статистики.&lt;/td&gt;
       &lt;td&gt;строка, формат YYYY-MM-DD (пример: 2017-05-15), параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_id&lt;/td&gt;
       &lt;td&gt;id кампании&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение), параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;signature&lt;/td&gt;
       &lt;td&gt;Подпись (генерируется с помощью временного токена, см. выше)&lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;app_id&lt;/td&gt;
       &lt;td&gt;id пользователя&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;macros&lt;/td&gt;
       &lt;td&gt;id площадки&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;leads&lt;/td&gt;
       &lt;td&gt;Лиды&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;views&lt;/td&gt;
       &lt;td&gt;Показы&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;clicks&lt;/td&gt;
       &lt;td&gt;Клики&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;conversions&lt;/td&gt;
       &lt;td&gt;Подтвердженные конверсии&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;rejections&lt;/td&gt;
       &lt;td&gt;Отказанные конверсии&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ctr&lt;/td&gt;
       &lt;td&gt;CTR&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;cpm&lt;/td&gt;
       &lt;td&gt;CPM&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;cpc&lt;/td&gt;
       &lt;td&gt;CPC&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;prelandvisit&lt;/td&gt;
       &lt;td&gt;Визиты преленда&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;prelanduseful&lt;/td&gt;
       &lt;td&gt;Полезные визиты преленда&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;prelandscroll&lt;/td&gt;
       &lt;td&gt;Скролл преленда&lt;/td&gt;
       &lt;td&gt;int (числовое значение), параметр сотировки, параметр фильтрации&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает объект с данными, пример:
&lt;code&gt;
&lt;pre&gt;
{
  &quot;response&quot;: {
    &quot;count&quot;: 1,
    &quot;items&quot;: [
      {
        &quot;macros&quot;: &quot;12345678901234&quot;,
        &quot;block&quot;: &quot;1234&quot;,
        &quot;domain&quot;: &quot;123456789&quot;,
        &quot;leads&quot;: &quot;0&quot;,
        &quot;views&quot;: &quot;123&quot;,
        &quot;clicks&quot;: &quot;0&quot;,
        &quot;conversions&quot;: &quot;0&quot;,
        &quot;rejections&quot;: &quot;0&quot;,
        &quot;ctr&quot;: &quot;0.0000&quot;,
        &quot;cpm&quot;: &quot;0.00&quot;,
        &quot;cpc&quot;: null,
        &quot;moneyOut&quot;: &quot;0.000000&quot;,
        &quot;moneyIn&quot;: null,
        &quot;prelandvisit&quot;: &quot;0&quot;,
        &quot;prelanduseful&quot;: &quot;0&quot;,
        &quot;prelandscroll&quot;: &quot;0&quot;,
        &quot;landvisit&quot;: &quot;0&quot;,
        &quot;landuseful&quot;: &quot;0&quot;,
        &quot;landscroll&quot;: &quot;0&quot;,
        &quot;multiplier&quot;: null,
        &quot;blackList&quot;: &quot;0&quot;
      }
    ],
    &quot;request&quot;: {
      &quot;campaignId&quot;: 123456,
      &quot;limit&quot;: 10,
      &quot;offset&quot;: 0
    }
  }
}
&lt;/pre&gt;
	&lt;/code&gt;

'''Сортировка'''

Сортировка по возрастанию
&lt;code&gt;&lt;pre&gt;
sort={параметр}
Пример: api.kadam.net?sort=views
&lt;/pre&gt;&lt;/code&gt;

Сортировка по убыванию
&lt;code&gt;&lt;pre&gt;
sort=-{параметр}
Пример: api.kadam.net?sort=-views
&lt;/pre&gt;&lt;/code&gt;

Сортировка по нескольким параметрам
&lt;code&gt;&lt;pre&gt;
sort={параметр1},-{параметр2},{параметр3}
Пример: api.kadam.net?sort=views,-clicks,leads
&lt;/pre&gt;&lt;/code&gt;

'''Фильтрация'''
&lt;code&gt;&lt;pre&gt;
{параметр}={значение}
Примеры:
api.kadam.net?attr=10
api.kadam.net?attr=string
api.kadam.net?attr=string&amp;date_from=01.05.2016&amp;date_to=01.07.2016
&lt;/pre&gt;&lt;/code&gt;

==Изменение множителя для статистики по площадкам в кабинете рекламодателя==
Для изменения множителя для статистики по площадкам используется метод &lt;b&gt;ads.campaigns.statblock&lt;/b&gt; (PUT запрос)

Параметры (все являются обязательными):
&lt;ul&gt;
&lt;li&gt;app_id - id пользователя, числовое значение (int)&lt;/li&gt;
&lt;li&gt;signature - подпись, строка (string)&lt;/li&gt;
&lt;li&gt;campaign_id - id кампании, числовое значение (int)&lt;/li&gt;
&lt;li&gt;block - числовое значение (int)&lt;/li&gt;
&lt;li&gt;domain - числовое значение (int)&lt;/li&gt;
&lt;li&gt;multiplier - новое значение множителя, числовое значение (float)&lt;/li&gt;
&lt;li&gt;multiplierOld - старое значение множителя, числовое значение (float)&lt;/li&gt;
&lt;li&gt;macros - id площадки, числовое значение (int)&lt;/li&gt;
&lt;/ul&gt;

Параметры block и macros в кабинете не выводятся, их можно получить через метод, описанный в пункте &quot;Статистика по площадкам в кабинете рекламодателя&quot;.

==Статистика по всем материалам кампании==
Для получения статистики по всем материалам кампании используется метод &lt;b&gt;ads.analytic.materials.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_id&lt;/td&gt;
       &lt;td&gt;id кампании&lt;/td&gt;
       &lt;td&gt;int (числовое значение), обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;period&lt;/td&gt;
       &lt;td&gt;Способ группировки данных по датам: 
           &lt;p&gt;1. day — статистика по дням;&lt;/p&gt;
           &lt;p&gt;2. month — статистика по месяцам;&lt;/p&gt;
           &lt;p&gt;Временные ограничения задаются параметрами date_from и date_to&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_from&lt;/td&gt;
       &lt;td&gt;Начальная дата выводимой статистики. Используется разный формат дат для разного значения параметра period: 
           &lt;p&gt;1. day: YYYY-MM-DD, пример: 2011-09-27&lt;/p&gt;
           &lt;p&gt;2. month: YYYY-MM, пример: 2011-09&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_to&lt;/td&gt;
       &lt;td&gt;Конечная дата выводимой статистики. Используется разный формат дат для разного значения параметра period: 
           &lt;p&gt;1. day: YYYY-MM-DD, пример: 2011-09-27&lt;/p&gt;
           &lt;p&gt;2. month: YYYY-MM, пример: 2011-09&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает объект с данными
	&lt;code&gt;
&lt;pre&gt;
{
	response: {
		count: %total items%
		items: {
			teaser_id
			date
			shows
			clicks
			ctr
			cpm
			money
                       }
                  }
}
&lt;/pre&gt;
	&lt;/code&gt;
==Статистика по материалу==
Для получения статистики по материалу используется метод &lt;b&gt;ads.analytic.material.get&lt;/b&gt;&lt;br/&gt;
&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;material_id&lt;/td&gt;
       &lt;td&gt;id материала&lt;/td&gt;
       &lt;td&gt;int (числовое значение), обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;period&lt;/td&gt;
       &lt;td&gt;Способ группировки данных по датам: 
           &lt;p&gt;1. day — статистика по дням;&lt;/p&gt;
           &lt;p&gt;2. month — статистика по месяцам;&lt;/p&gt;
           &lt;p&gt;Временные ограничения задаются параметрами date_from и date_to&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_from&lt;/td&gt;
       &lt;td&gt;Начальная дата выводимой статистики. Используется разный формат дат для разного значения параметра period: 
           &lt;p&gt;1. day: YYYY-MM-DD, пример: 2011-09-27&lt;/p&gt;
           &lt;p&gt;2. month: YYYY-MM, пример: 2011-09&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_to&lt;/td&gt;
       &lt;td&gt;Конечная дата выводимой статистики. Используется разный формат дат для разного значения параметра period: 
           &lt;p&gt;1. day: YYYY-MM-DD, пример: 2011-09-27&lt;/p&gt;
           &lt;p&gt;2. month: YYYY-MM, пример: 2011-09&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает объект с данными
	&lt;code&gt;
&lt;pre&gt;
{
	response: {
		count: %total items%
		items: {
			date
			shows
			clicks
			ctr
			cpm
			money
                       }
                  }
}
&lt;/pre&gt;
	&lt;/code&gt;
==Создание рекламной кампании==
Для для создания новой рекламной кампании используется метод &lt;b&gt;ads.campaigns.put&lt;/b&gt;&lt;br&gt;
Допустимое количество кампаний, создаваемых с помощью одного запроса — 50.&lt;br/&gt;
&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;data&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив объектов, описывающих создаваемые кампании. Описание объектов client_specification см. ниже.&lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_specification&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;app_id&lt;/td&gt;
       &lt;td&gt;id пользователя&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;id клиента, в рекламном кабинете которого будет создаваться кампания. Так же может принимать значение app_id (самого себя)
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ad_format&lt;/td&gt;
       &lt;td&gt;Формат объявления: 
           &lt;p&gt;10 - Тизерная;&lt;/p&gt;
           &lt;p&gt;20 - Баннерная;&lt;/p&gt;
           &lt;p&gt;30 - Push-уведомления;&lt;/p&gt;
           &lt;p&gt;40 - Clickunder;&lt;/p&gt;
           &lt;p&gt;60 - Контекстная&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;cost_type&lt;/td&gt;
       &lt;td&gt;Способ оплаты: 
           &lt;p&gt;0 - СРС;&lt;/p&gt;
           &lt;p&gt;1 - СРА;&lt;/p&gt;
           &lt;p&gt;2 - СРМ&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;name&lt;/td&gt;
       &lt;td&gt;название кампании 
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;Link_url&lt;/td&gt;
       &lt;td&gt;ссылка на рекламируемый объект в формате: http://yoursite.cоm 
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;real_url&lt;/td&gt;
       &lt;td&gt;ссылка на реальный домен рекламируемого объекта в формате: http://yoursite.cоm 
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;sex&lt;/td&gt;
       &lt;td&gt;Пол: 
           &lt;p&gt;3 - любой;&lt;/p&gt;
           &lt;p&gt;2 - мужской;&lt;/p&gt;
           &lt;p&gt;1 - женский&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;age&lt;/td&gt;
       &lt;td&gt;Возраст целевой аудитории. Номер возрастной категории от 1 до 6 (до 17, 18-25, 26-34, 35-49, 50-60, старше 61)&lt;/td&gt; 
       &lt;td&gt;обязательный параметр, последовательность чисел, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;regions&lt;/td&gt;
       &lt;td&gt;Регионы, от 1 до 10 (1 - Россия, 2 - Украина и т.д.)&lt;/td&gt; 
       &lt;td&gt;обязательный параметр, последовательность чисел, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;cpa_mode&lt;/td&gt;
       &lt;td&gt;Тип уведомлений о конверсий для CPA: /ads.targeting.modes.get&lt;/td&gt; 
       &lt;td&gt;int (числовое значение), обязательное для CPA кампании&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;categories&lt;/td&gt;
       &lt;td&gt;&lt;p&gt;идентификаторы категорий:&lt;/p&gt;
           &lt;p&gt;/data.categories.get?ad_format=%&lt;/p&gt;
           
       &lt;/td&gt;
       &lt;td&gt;&lt;p&gt;масив [category_id =&gt; cost]&lt;/p&gt;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;tags&lt;/td&gt;
       &lt;td&gt;таргетинг по ключевым словам&lt;/td&gt; 
       &lt;td&gt;&lt;p&gt;обязательный параметр, последовательность ключевых слов, разделенных запятой: [“key1”, “key2”, .., “keyN”]&lt;/p&gt;
           &lt;p&gt;Ключевые слова с ценой. Только для оплаты - за клики или за показы: {“key1”: “cost”, “key2”: “cost”, .., “keyN”: “cost”}&lt;/p&gt;
           &lt;p&gt;cost - float&lt;/p&gt;
           &lt;p&gt;пример: &quot;data[tags][qwerty]: 1&quot; - ключевое слово qwerty со ставкой 1руб.&lt;/p&gt;
       &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;day_limit&lt;/td&gt;
       &lt;td&gt;Дневной лимит в рублях. Для всех типов кроме clickunder&lt;/td&gt; 
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;all_limit&lt;/td&gt;
       &lt;td&gt;Общий лимит в рублях. Для всех типов кроме clickunder&lt;/td&gt; 
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;click_limit&lt;/td&gt;
       &lt;td&gt;Максимальное кол. переходов в день. Для всех типов кроме clickunder. За показы и за клики.&lt;/td&gt; 
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;conversion_limit&lt;/td&gt;
       &lt;td&gt;Максимальное кол. конверсий в день. Для всех типов кроме clickunder. Только для CPA&lt;/td&gt; 
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;adult_content&lt;/td&gt;
       &lt;td&gt;присутсвие контента для взрослых в рекламной кампании: 
           &lt;p&gt;0 - Нет;&lt;/p&gt;
           &lt;p&gt;1 - Да&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение), по умолчанию 0&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;adult_site&lt;/td&gt;
       &lt;td&gt;Отображать объявления кампании на сайтах с контентом для взрослых: 
           &lt;p&gt;0 - Нет;&lt;/p&gt;
           &lt;p&gt;1 - Да&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение), по умолчанию 0&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;time_show&lt;/td&gt;
       &lt;td&gt;Временной таргетинг: 
           &lt;p&gt;&amp;nbsp;&amp;nbsp; * - отображение в любые часы и дни недели&lt;/p&gt;
           &lt;p&gt;&amp;nbsp;&amp;nbsp; {} - массив, где ключ имя дня недели [&quot;Sn&quot;,&quot;Mn&quot;,&quot;Tu&quot;,&quot;Wd&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;]:&lt;/p&gt;
           &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {} - ‘mn’: ‘*’ - все часы понендельника&lt;/p&gt;
           &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {} - ‘mn’: [0, .., 23] - часы через запятую&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, * по умолчанию&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;platforms&lt;/td&gt;
       &lt;td&gt;таргетинг по платформам:  /data.platforms&lt;/td&gt; 
       &lt;td&gt;последовательность чисел, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;browsers&lt;/td&gt;
       &lt;td&gt;таргетинг по браузерам:  /data.browsers&lt;/td&gt; 
       &lt;td&gt;последовательность чисел, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;black_list&lt;/td&gt;
       &lt;td&gt;черный список площадок на которых не будет показана реклама&lt;/td&gt; 
       &lt;td&gt;последовательность чисел ID площадок, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;white_list&lt;/td&gt;
       &lt;td&gt;белый список площадок на которых не будет показана реклама&lt;/td&gt; 
       &lt;td&gt;последовательность чисел ID площадок, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;black_list_ip&lt;/td&gt;
       &lt;td&gt;блокировка по ip&lt;/td&gt; 
       &lt;td&gt;последовательность ip адресов, разделенных запятой или массивом&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;unique_day_count&lt;/td&gt;
       &lt;td&gt;частота показов материала одному пользователю (разы)&lt;/td&gt; 
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;unique_days&lt;/td&gt;
       &lt;td&gt;частота показов рекламного материала одному пользователю (дни)&lt;/td&gt; 
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве data. Соответствующий объект в выходном массиве содержит id созданной кампании, и поля error_code и error_desc в случае возникновения ошибки.
&lt;p&gt;Errors:&lt;/p&gt;
&lt;pre&gt;   102 - unknown client
   103 - overlimit campaigns&lt;/pre&gt;

==Редактирование рекламных кампаний==
Для редактирования рекламных кампаний используется метод &lt;b&gt;ads.campaigns.update&lt;/b&gt;&lt;br&gt;
Максимальное допустимое количество кампаний, редактируемых с помощью одного запроса — 50.&lt;br&gt;
Version log: 1.0.1 - добавлен параметр status
&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;data&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив объектов, описывающих изменения в кампаниях. Описание объектов client_mod_specification см. ниже.&lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_specification&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_id&lt;/td&gt;
       &lt;td&gt;id редактируемой кампании
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;name&lt;/td&gt;
       &lt;td&gt;название кампании&lt;/td&gt;
       &lt;td&gt;необязательный параметр, строка длиной от 3 до 60 символов&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;link_url&lt;/td&gt;
       &lt;td&gt;ссылка на рекламируемый объект в формате http://yoursite.cоm&lt;/td&gt;
       &lt;td&gt;необязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;real_url&lt;/td&gt;
       &lt;td&gt;ссылка на реальный домен рекламируемого объекта в формате: http://yoursite.cоm 
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;sex&lt;/td&gt;
       &lt;td&gt;Пол: 
           &lt;p&gt;3 - любой;&lt;/p&gt;
           &lt;p&gt;2 - мужской;&lt;/p&gt;
           &lt;p&gt;1 - женский&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;age&lt;/td&gt;
       &lt;td&gt;возраст: /data.ages&lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;categories&lt;/td&gt;
       &lt;td&gt;идентификаторы категорий:
           &lt;p&gt;/data.categories.get?ad_format=%&lt;/p&gt;
           &lt;p&gt;category_id: {region_id: cost}&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;tags&lt;/td&gt;
       &lt;td&gt;таргетинг по ключевым словам&lt;/td&gt;
       &lt;td&gt;необязательный параметр, последовательность ключевых слов, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;day_limit&lt;/td&gt;
       &lt;td&gt;дневной лимит в рублях. для всех типов кроме clickunder&lt;/td&gt;
       &lt;td&gt;необязательный параметр, положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;adult_content&lt;/td&gt;
       &lt;td&gt;присутсвие контента для взрослых в рекламной кампании: 
           &lt;p&gt;0 - Нет;&lt;/p&gt;
           &lt;p&gt;1 - Да&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение), по умолчанию 0&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;adult_site&lt;/td&gt;
       &lt;td&gt;отображать объявления кампании на сайтах с контентом для взрослых: 
           &lt;p&gt;0 - Нет;&lt;/p&gt;
           &lt;p&gt;1 - Да&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение), по умолчанию 0&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;time_show&lt;/td&gt;
       &lt;td&gt;Временной таргетинг: 
           &lt;p&gt;&amp;nbsp;&amp;nbsp; * - отображение в любые часы и дни недели&lt;/p&gt;
           &lt;p&gt;&amp;nbsp;&amp;nbsp; {} - массив, где ключ имя дня недели [&quot;Sn&quot;,&quot;Mn&quot;,&quot;Tu&quot;,&quot;Wd&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;]:&lt;/p&gt;
           &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {} - ‘mn’: ‘*’ - все часы понендельника&lt;/p&gt;
           &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {} - ‘mn’: [0, .., 23] - часы через запятую&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, * по умолчанию&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;platforms&lt;/td&gt;
       &lt;td&gt;таргетинг по платформам:  /data.platforms&lt;/td&gt; 
       &lt;td&gt;последовательность чисел, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;browsers&lt;/td&gt;
       &lt;td&gt;таргетинг по браузерам:  /data.browsers&lt;/td&gt; 
       &lt;td&gt;последовательность чисел, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;black_list&lt;/td&gt;
       &lt;td&gt;черный список площадок на которых не будет показана реклама&lt;/td&gt; 
       &lt;td&gt;последовательность чисел ID площадок, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;white_list&lt;/td&gt;
       &lt;td&gt;белый список площадок на которых не будет показана реклама&lt;/td&gt; 
       &lt;td&gt;последовательность чисел ID площадок, разделенных запятой&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;black_list_ip&lt;/td&gt;
       &lt;td&gt;блокировка по ip&lt;/td&gt; 
       &lt;td&gt;последовательность ip адресов, разделенных запятой или массивом&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;status&lt;/td&gt;
       &lt;td&gt;запуск/приостановка кампании: 
           &lt;p&gt;0 - приостановлена;&lt;/p&gt;
           &lt;p&gt;1 - запущена&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение), по умолчанию 1&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на каждый запрос в массиве data. Соответствующий объект в выходном массиве содержит id изменяемого клиента и, в случае возникновения ошибки, поля error_code и error_desc.
&lt;p&gt;Errors:&lt;/p&gt;
&lt;pre&gt;   100 - unknown campaign
   102 - unknown client&lt;/pre&gt;

==Список кампаний рекламного кабинета==
Для получения списка кампаний рекламного кабинета используется метод &lt;b&gt;ads.campaigns.get&lt;/b&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;Идентификатор клиента, у которого запрашиваются рекламные кампании&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;include_archive&lt;/td&gt;
       &lt;td&gt;Флаг, задающий необходимость вывода архивных объявлений: 
           &lt;p&gt;0 - выводить только активные кампании;&lt;/p&gt;
           &lt;p&gt;1 - выводить все кампании&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;Флаг, может принимать значения 1 или 0&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_ids&lt;/td&gt;
       &lt;td&gt;Фильтр выводимых рекламных кампаний.
           &lt;p&gt;Сериализованный JSON-массив, содержащий id кампаний. Выводиться будут только кампании, присутствующие в campaign_ids и являющиеся кампаниями указанного рекламного кабинета. Если параметр равен null, то выводиться будут все кампании.&lt;/p&gt; 
       &lt;/td&gt;
       &lt;td&gt;Строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;with_bwlist&lt;/td&gt;
       &lt;td&gt;Флаг передачи блек- и вайт-листов&lt;/td&gt;
       &lt;td&gt;любое значение (например 1)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;with_tags&lt;/td&gt;
       &lt;td&gt;Флаг передачи ключевых слов&lt;/td&gt;
       &lt;td&gt;любое значение (например 1)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;limit&lt;/td&gt;
       &lt;td&gt;ограничение на количество возвращаемых кампаний. Используется, только если параметр campaign_ids равен null&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;offset&lt;/td&gt;
       &lt;td&gt;смещение. Используется в тех же случаях, что и параметр limit&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив объектов campaign, каждый из которых содержит следующие поля:
	&lt;code&gt;
&lt;pre&gt;
response: {
       count: %total%,
       items: [{
	   id — идентификатор кампании
	   name — название кампании
	   status — статус кампании (0 — кампания остановлена, 1 — кампания запущена, 2 — кампания удалена)
	   day_limit — дневной лимит кампании в рублях (0 — лимит не задан)
	   all_limit — общий лимит кампании в рублях (0 — лимит не задан)
	   ad_format — формат объявления
	   cost_type — тип оплаты
	   link_url - ссылка на рекламируемый объект
	   sex - пол
	   age - возраст
	   regions - идентификаторы регионов
	   categories - идентификаторы категорий.
	   adult_content - присутсвие контент для взрослых
	   adult_site - отображение объявлений кампании на сайтах с контентом для взрослых
           tags - ключевые слова
           bw_list - блек- и вайт-лист 
      },..]
}
&lt;/pre&gt;
	&lt;/code&gt;
&lt;p&gt;Errors:&lt;/p&gt;
&lt;pre&gt;   102 - unknown client&lt;/pre&gt;

==Архивирование рекламной кампании==
Для архивирования рекламной кампании используется метод &lt;b&gt;ads.campaigns.delete&lt;/b&gt;&lt;br&gt; 
Максимальное допустимое количество клиентов, редактируемых с помощью одного запроса — 10.&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ids&lt;/td&gt;
       &lt;td&gt;Список id кампаний через запятую или массив с id кампаниями. 
          &lt;p&gt;Например:&lt;/p&gt;
          &lt;p&gt;“id1, id2, …, idn“ или [id1, id2, …, idn]&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на каждый запрос. Каждый ответ является либо 0, что означает успешное удаление, либо массив error.
&lt;p&gt;Errors:&lt;/p&gt;
&lt;pre&gt;   100 - unknown campaign
   101 - campaign already archive
   102 - unknown client&lt;/pre&gt;

==Получение кодов для СРА кампаний==
Для получения кодов по СРА кампаниям используется метод &lt;b&gt;ads.campaigns.cpa.mode.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_id&lt;/td&gt;
       &lt;td&gt;id кампании&lt;/td&gt;
       &lt;td&gt;int (числовое значение), обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает объект с данными.
	&lt;code&gt;
&lt;pre&gt;
{
	response: {
		url: %url%
                  }
}
&lt;/pre&gt;
	&lt;/code&gt;

==Получение списка категорий по заданому фильтру==
Для возврата списка категорий по заданому фильтру используется метод &lt;b&gt;ads.campaigns.categories.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ad_format&lt;/td&gt;
       &lt;td&gt;формат объявления:
            &lt;p&gt;ads.campaigns.foarmats.get&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;category_id&lt;/td&gt;
       &lt;td&gt;id категории. ограничивает отображение только по id категории&lt;/td&gt;
       &lt;td&gt;необязательный параметр,  int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response. 
&lt;code&gt;
&lt;pre&gt;
response: {
            count: %total%,
            items: [{
                       %category_id%: {
                            %region_id%: {
	                         min: %min_cost%,
	                         max: %max_cost%
                             }
                       }
                  },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка форматов объявлений==
Для получения списка форматов объявлений используется метод &lt;b&gt;ads.campaigns.formats.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response. 
&lt;code&gt;
&lt;pre&gt;
response: {
       count: %total%,
       items: [{
             id: %format_id%,
             title: ‘%format title%’
       },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка платформ==
Для получения списка платформ используется метод &lt;b&gt;ads.targeting.platforms.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response.  
&lt;code&gt;
&lt;pre&gt;
response: {
       count: %,
       items: [{
           id: %platform_id%,
           title: %platform_name%,
           mobile: %is mobile%
       },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка браузеров==
Для получения списка браузеров используется метод &lt;b&gt;ads.targeting.browsers.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response.  
&lt;code&gt;
&lt;pre&gt;
response: {
       count: %,
       items: [{
           id: %browser_id%,
           title: %browser_name%,
       },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка уведомлений о конверсиях для СРА==
Для получения списка уведомлений о конверсиях для СРА используется метод &lt;b&gt;ads.targeting.cpa.modes.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response.  
&lt;code&gt;
&lt;pre&gt;
response: {
       count: %total%,
       items: [{
           id: %mode_id%,
           title: ‘%mode title%’
       },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка возрастов==
Для получения списка возврастов используется метод &lt;b&gt;ads.targeting.ages.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response.  
&lt;code&gt;
&lt;pre&gt;
response: {
       count: %,
       items: [{
           id: %age_id%,
           title: %age_name%
       },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Создание клиентов рекламного агенства==
Для создания клиентов рекламного агенства используется метод &lt;b&gt;ads.clients.put&lt;/b&gt;&lt;br/&gt;
Допустимое количество создаваемых клиентов с помощью одного запроса — 50.

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;data&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив объектов, описывающих создаваемые кампании. Описание объектов client_specification см. ниже.&lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_specification&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;name&lt;/td&gt;
       &lt;td&gt;название клиента&lt;/td&gt;
       &lt;td&gt;строка от 3 до 60 символов, обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;day_limit&lt;/td&gt;
       &lt;td&gt;дневной лимит в рублях&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве data. Соответствующий объект в выходном массиве содержит информацию клиента или массив error  в случае возникновения ошибки (для каждого клиента отдельно). 
&lt;code&gt;
&lt;pre&gt;
{
    client_id — идентификатор клиента;
    name — название клиента;
    day_limit — дневной лимит клиента в рублях;
}
&lt;/pre&gt;
&lt;/code&gt;

==Редактирование клиентов рекламного агенства==
Для редактирования клиентов рекламного агенства используется метод &lt;b&gt;ads.clients.update&lt;/b&gt;&lt;br/&gt;
Максимальное допустимое количество клиентов, редактируемых с помощью одного запроса — 50.

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;data&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив объектов, описывающих изменения в клиентах. Описание объектов client_mod_specification см. ниже.          &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_mod_specification&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;идентификатор редактируемого клиента&lt;/td&gt;
       &lt;td&gt;обязательный параметр, положительное число&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;name&lt;/td&gt;
       &lt;td&gt;название клиента&lt;/td&gt;
       &lt;td&gt;строка длиной от 3 до 60 символов&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;day_limit&lt;/td&gt;
       &lt;td&gt;дневной лимит в рублях&lt;/td&gt;
       &lt;td&gt;положительное число&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на каждый запрос в массиве data. Соответствующий объект в выходном массиве содержит id изменяемого клиента и, в случае возникновения ошибки, поля error_code иerror_desc.

==Получение списка клиентов рекламного агенства==
Для возврата списка клиентов рекламного агенства используется метод &lt;b&gt;ads.clients.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_ids&lt;/td&gt;
       &lt;td&gt;Список id клиентов через запятую. Например: “id1, id2, …, idn“&lt;/td&gt;
       &lt;td&gt;необязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;

&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив объектов client — клиентов агентства, каждый из которых содержит следующие поля: 
&lt;code&gt;
&lt;pre&gt;
response: {
      count: %total%,
      items: [{
           client_id — идентификатор клиента;
           name — название клиента;
           day_limit — дневной лимит клиента в рублях;
           balance - баланс клиента
      },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Архивирование клиентов рекламного агенства==
Для архивирования клиентов рекламного агенства используется метод &lt;b&gt;ads.clients.delete&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ids&lt;/td&gt;
       &lt;td&gt;Список id клиентов через запятую или массив с id клиентами. 
            &lt;p&gt;Например: “id1, id2, …, idn“ или [id1, id2, …, idn]&lt;/p&gt;
      &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;

&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на каждый запрос. Каждый ответ является либо 0, что означает успешное удаление, либо массив error.

==Подвязывание клиента к рекламному агенству==
Для подвязывания клиента к рекламному агенству используется метод &lt;b&gt;ads.clients.bind.put&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;email&lt;/td&gt;
       &lt;td&gt;email адрес клиента&lt;/td&gt;
       &lt;td&gt;строка от 3 до 60 символов, обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;password&lt;/td&gt;
       &lt;td&gt;пароль клиента (от кабинета)&lt;/td&gt;
       &lt;td&gt;строка от 3 до 60 символов, обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает: 
&lt;code&gt;
&lt;pre&gt;
{
	“bind”: true
}
&lt;/pre&gt;
&lt;/code&gt;
в случае успеха. Или error в случае возникновения ошибки.

==Открепление клиента от рекламного агенства==
Для открепления клиента от рекламного агенства используется метод &lt;b&gt;ads.clients.unbind.put&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;id клиента&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает: 
&lt;code&gt;
&lt;pre&gt;
{
	“unbind”: true
}
&lt;/pre&gt;
&lt;/code&gt;
в случае успеха. Или error в случае возникновения ошибки.

==Пополнение счета клиента==
Для пополнения счета клиента используется метод &lt;b&gt;ads.clients.balance.put&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;id клиента для пополнения&lt;/td&gt;
       &lt;td&gt;int (числовое значение), обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;sum&lt;/td&gt;
       &lt;td&gt;сума в рублях&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;back_url&lt;/td&gt;
       &lt;td&gt;url куда переадресует клиента система пополнения&lt;/td&gt;
       &lt;td&gt;string (строка)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;system_id&lt;/td&gt;
       &lt;td&gt;id системы пополнения:
             &lt;p&gt;data.balance.systems.get&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;int (числовое значение), обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает url для оплаты: 
&lt;code&gt;
&lt;pre&gt;
{
	response: {
		url: %url%
                  }
}

&lt;/pre&gt;
&lt;/code&gt;

==Создание рекламных объявлений==
Для создания рекламных объявлений используется метод &lt;b&gt;ads.materials.put&lt;/b&gt;&lt;br/&gt;
Максимальное допустимое количество объявлений, создаваемых с помощью одного запроса — 20.

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;data&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив объектов, описывающих создаваемые объявления. Описание объектов ad_specification см. ниже. &lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ad_specification&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_id&lt;/td&gt;
       &lt;td&gt;id кампании, в которой будет создаваться объявление&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;title&lt;/td&gt;
       &lt;td&gt;заголовок объявления&lt;/td&gt;
       &lt;td&gt;обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;text&lt;/td&gt;
       &lt;td&gt;описание объявления&lt;/td&gt;
       &lt;td&gt;обязательно&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;link_url&lt;/td&gt;
       &lt;td&gt;ссылка рекламируемого объекта в формате: http://yoursite.cоm&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;link_media&lt;/td&gt;
       &lt;td&gt;загруженный ранее медиа объект (jpg, gif):
              &lt;p&gt;data.upload.media&lt;/p&gt;
       &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;pause_after_moderate&lt;/td&gt;
       &lt;td&gt;установка объявления на паузу после модерации&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;size&lt;/td&gt;
       &lt;td&gt;только для банеров:
              &lt;p&gt;ads.materials.banner.sizes&lt;/p&gt;
       &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;categories&lt;/td&gt;
       &lt;td&gt;Стаки по категориям, аналогично как и для кампаний:
         &lt;p&gt;массив [category_id =&gt; cost]&lt;/p&gt;
       &lt;/td&gt;
&lt;td&gt;Не обязательно, если не задавать будут использоваться ставки из категорий кампании&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

==Обновление данных рекламных объявлений==
Для обновления данных рекламных объявлений используется метод &lt;b&gt;ads.materials.update&lt;/b&gt;&lt;br/&gt;
Максимальное допустимое количество объявлений, создаваемых с помощью одного запроса — 20.

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;data&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив объектов, описывающих создаваемые объявления. Описание объектов ad_specification см. ниже&lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ad_specification&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;material_id&lt;/td&gt;
       &lt;td&gt;id объявления&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;status&lt;/td&gt;
       &lt;td&gt;запуск/приостановка материала: 
           &lt;p&gt;0 - приостановлена;&lt;/p&gt;
           &lt;p&gt;1 - запущена&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;необязательный параметр, int (числовое значение), по умолчанию 1&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

==Архивирование рекламных объявлений==
Для архивирования рекламных объявлений используется метод &lt;b&gt;ads.materials.delete&lt;/b&gt;&lt;br/&gt;
Максимальное допустимое количество клиентов, редактируемых с помощью одного запроса — 50.

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;account_id&lt;/td&gt;
       &lt;td&gt;идентификатор рекламного кабинета&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ids&lt;/td&gt;
       &lt;td&gt;сериализованный JSON-массив, содержащий идентификаторы объявлений&lt;/td&gt;
       &lt;td&gt;обязательный параметр, строка&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на каждый запрос. Каждый ответ является либо 0, что означает успешное удаление, либо массив error.

==Получение списка рекламных объявлений==
Для получения списка рекламных объявлений используется метод &lt;b&gt;ads.materials.get&lt;/b&gt;
&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;account_id&lt;/td&gt;
       &lt;td&gt;идентификатор рекламного кабинета&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;Для рекламных агентств. Идентификатор клиента, у которого запрашиваются рекламные объявления.&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;archive&lt;/td&gt;
       &lt;td&gt;Флаг, задающий необходимость вывода архивных объявлений: 
           &lt;p&gt;0 - выводить только активные объявления;&lt;/p&gt;
           &lt;p&gt;1 - выводить все объявления&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;Флаг, может принимать значения 1 или 0&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;campaign_ids&lt;/td&gt;
       &lt;td&gt;фильтр по рекламным кампаниям.
             &lt;p&gt;Сериализованный JSON-массив, содержащий id кампаний. Если параметр равен null, то будут выводиться рекламные объявления всех кампаний.&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;material_ids&lt;/td&gt;
       &lt;td&gt;фильтр по рекламным кампаниям.
             &lt;p&gt;Сериализованный JSON-массив, содержащий id объявлений. Если параметр равен null, то будут выводиться все рекламные объявления.&lt;/p&gt;
       &lt;/td&gt;
       &lt;td&gt;строка&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;limit&lt;/td&gt;
       &lt;td&gt;ограничение на количество возвращаемых объявлений. Используется, только если параметр ad_ids равен null, а параметр campaign_ids содержит id только одной кампании. 
       &lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;offset&lt;/td&gt;
       &lt;td&gt;смещение. Используется в тех же случаях, что и параметр limit&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ad_format&lt;/td&gt;
       &lt;td&gt;формат объявления: ads.campaigns.formats.get&lt;/td&gt;
       &lt;td&gt;обязательный параметр, int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив объектов ad, каждый из которых содержит следующие поля: 
  &lt;ul type=&quot;disc&quot;&gt;
       &lt;li&gt;&lt;b&gt;id&lt;/b&gt; — идентификатор объявления&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;name&lt;/b&gt; — название объявления&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;campaign_id&lt;/b&gt; — идентификатор кампании&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;link_url&lt;/b&gt;&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;arhive&lt;/b&gt;&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;ad_format&lt;/b&gt; — формат объявления&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;cost_type&lt;/b&gt; — тип оплаты&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;all_limit&lt;/b&gt; — общий лимит объявления в рублях&lt;/li&gt;
            &lt;ul type=&quot;circle&quot;&gt;
                       &lt;li&gt;0 — лимит не задан&lt;/li&gt;
            &lt;/ul&gt;
       &lt;li&gt;&lt;b&gt;status &lt;/b&gt; — статус объявления:&lt;/li&gt;
            &lt;ul type=&quot;circle&quot;&gt;
                       &lt;li&gt;0 — объявление остановлено;&lt;/li&gt;
                       &lt;li&gt;1 — объявление запущено;&lt;/li&gt;
                       &lt;li&gt;2 — объявление удалено&lt;/li&gt;
            &lt;/ul&gt;
       &lt;li&gt;&lt;b&gt;approved &lt;/b&gt; — статус модерации объявления:&lt;/li&gt;
            &lt;ul type=&quot;circle&quot;&gt;
                       &lt;li&gt;0 — объявление ожидает модерации;&lt;/li&gt;
                       &lt;li&gt;10 — объявление одобрено;&lt;/li&gt;
                       &lt;li&gt;20 — объявление отклонено&lt;/li&gt;
            &lt;/ul&gt;
  &lt;/ul&gt;

==Получение списка размеров баннеров==
Для получение списка размеров баннеров используется метод &lt;b&gt;ads.materials.banner.sizes.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response:
&lt;code&gt;
&lt;pre&gt;
response: {
       count: %total%,
       items: [{
            id: %banner_id%,
            title: ‘%banner title%’
       },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка стран==
Для получение списка стран используется метод &lt;b&gt;data.geo.countries.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response:
&lt;code&gt;
&lt;pre&gt;
response: {
   count: %,
   items: [{
       id: %country_id%,
       title: %country_name%
   },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка регионов по заданому фильтру==
Для получения списка регионов по заданому фильтру используется метод &lt;b&gt;data.geo.regions.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;country_id&lt;/td&gt;
       &lt;td&gt;идентификатор страны, полученный в методе ads.geo.countries&lt;/td&gt;
       &lt;td&gt;положительное число, обязательный параметр&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response:
&lt;code&gt;
&lt;pre&gt;
response: {
        count: %,
        items: [{
               id: %region_id%,
               title: %region_name%
        },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Получение списка доступных платежных систем==
Для получения списка доступных платежных систем используется метод &lt;b&gt;data.balance.systems.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response:
&lt;code&gt;
&lt;pre&gt;
response: {
        count: %total%,
        items: [{
               id: %pay_system_id%,
               title: ‘%pay system title%’
        },..]
}
&lt;/pre&gt;
&lt;/code&gt;

==Загрузка медиа файлов==
Для загрузки медиа файлов (jpg, png, gif) используется метод &lt;b&gt;data.upload.media.update&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;ad_format&lt;/td&gt;
       &lt;td&gt;формат объявления: /ads.formats.get&lt;/td&gt;
       &lt;td&gt;int (числовое значение)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;file&lt;/td&gt;
       &lt;td&gt;CURLFile object&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив с ссылкой на конечный объект или error в случае ошибки
&lt;code&gt;
&lt;pre&gt;
response: {
        image: “%link%”
}
&lt;/pre&gt;
&lt;/code&gt;
Пример отправки файла с использование curl в php:
&lt;code&gt;
&lt;pre&gt;
       $token = ‘полученный токен’;
       $ad_format = ‘формат объявления’;
       $app_id = ‘ваш app id’;
       $file = '@/полный путь к файлу';
&lt;/pre&gt;
&lt;pre&gt;
       $finfo = finfo_open(FILEINFO_MIME_TYPE);
       $finfo = finfo_file($finfo, $link);
       $cFile = new \CURLFile($link, $finfo, basename($link));
&lt;/pre&gt;

&lt;pre&gt;
       $post = array('file'=&gt;$cFile, 'ad_format' =&gt; $ad_format, 'app_id' =&gt; $app_id);
       $ignoreParams = array('file'); //поле file не участвует в построении подписи
&lt;/pre&gt;
&lt;pre&gt;
       ksort( $post );
&lt;/pre&gt;
&lt;pre&gt;
       $result = array ();
       foreach( $post as $key =&gt; $value ) {
         	if(false == in_array($key, $ignoreParams)) {
		      $result[] = $key . '=' . urlencode( $value );
	        }
       }
&lt;/pre&gt;
&lt;pre&gt;
       $result = implode( '&amp;', $result );
       $signature = md5( $result . $token );
&lt;/pre&gt;
&lt;pre&gt;
       $target_url = 'http://api.kadam.net/data.upload.media?signature=' . $signature;
&lt;/pre&gt;
&lt;pre&gt;
       $ch = curl_init();
       curl_setopt($ch, CURLOPT_URL,$target_url);
       curl_setopt($ch, CURLOPT_POST, true);
       curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
&lt;/pre&gt;
&lt;pre&gt;
       $result = curl_exec ($ch); //ответ сервера
&lt;/pre&gt;
&lt;/code&gt;

==Получение текущего времени сервера==
Для получения текущего времени сервера в формате ISO 8601 используется метод &lt;b&gt;server.time.get&lt;/b&gt;&lt;br/&gt;

&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Возвращает массив ответов на запросы в массиве response:
&lt;code&gt;
&lt;pre&gt;
       {
           iso8601: %time%
       }
&lt;/pre&gt;
&lt;/code&gt;

==Статистика для Вебмастера==
Для получения статистики по вебмастерам используется метод &lt;b&gt;webmaster.reports.report.get&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;secret&lt;/td&gt;
       &lt;td&gt;Ключ доступа для вебмастера(обязательный)&lt;/td&gt;
       &lt;td&gt;Можно получить по требованию&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_from&lt;/td&gt;
       &lt;td&gt;Начало периода&lt;/td&gt;
       &lt;td&gt;строка вида &quot;YYYY-MM-DD&quot;, не обязательный параметр, в случае отсутствия будет взята текущая дата&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;date_to&lt;/td&gt;
       &lt;td&gt;Окончание периода&lt;/td&gt;
       &lt;td&gt;строка вида &quot;YYYY-MM-DD&quot;, не обязательный параметр, в случае отсутствия будет взята текущая дата&lt;/td&gt;
   &lt;/tr&gt;        
&lt;/table&gt;
&lt;b&gt;Максимальный период выгрузки 1 месяц&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
  &lt;ul type=&quot;disc&quot;&gt;
       &lt;li&gt;&lt;b&gt;blockviews&lt;/b&gt; — К-во просмотров блоков&lt;/li&gt;
       &lt;li&gt;&lt;b&gt;moneyin&lt;/b&gt; — Заработано денег&lt;/li&gt;
&lt;/ul&gt;
Возвращает данные в виде
	&lt;code&gt;
&lt;pre&gt;
Array
(
    [responce] =&gt; Array
        (
            [2017-11-10] =&gt; Array
                (
                    [blockviews] =&gt; 300
                    [moneyin] =&gt; 100.00
                )

        )

)
&lt;/pre&gt;
	&lt;/code&gt;

==Перевода денег для дочерних аккаунтов агенства==
Для перевода денег используется метод &lt;b&gt;ads.clients.balance.update&lt;/b&gt;&lt;br/&gt;

&lt;table&gt;
   &lt;tr bgcolor = #DCDCDC&gt;
       &lt;th width = 130 align = left&gt;Параметры&lt;/th&gt;
       &lt;th width = 300 align = left&gt;Значение&lt;/th&gt;
       &lt;th width = 350 align = left&gt;Дополнительные атрибуты&lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;client_id&lt;/td&gt;
       &lt;td&gt;Идентификатор клиента, ему будут перечислены деньги.&lt;/td&gt;
       &lt;td&gt;Обязательное&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;sum&lt;/td&gt;
       &lt;td&gt;сумма перевода&lt;/td&gt;
       &lt;td&gt;Обязательное&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;type&lt;/td&gt;
       &lt;td&gt;Тип операции&lt;/td&gt;
       &lt;td&gt;Обязательное - всегда type = &quot;transfer&quot;&lt;/td&gt;
   &lt;/tr&gt;        
&lt;tr bgcolor = #F5F5F5&gt;
       &lt;td&gt;comment&lt;/td&gt;
       &lt;td&gt;Комментарий&lt;/td&gt;
       &lt;td&gt;Обязательное - допускается пустое значение&lt;/td&gt;
   &lt;/tr&gt;        
&lt;/table&gt;
&lt;b&gt;Операцию можно совершать только при наличии достаточного кол-ва средств на аккаунте&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;Деньни будут сняты у поьзователя указанного в app_id &lt;/b&gt;&lt;br/&gt;
&lt;b&gt;Результат:&lt;/b&gt;&lt;br/&gt;
Результатом операции будет списание средств с основного пользователя - транзакция вывода. И перевод денег на аккаунт агенства - транзакция ввода. 

Возвращает данные в виде
	&lt;code&gt;
&lt;pre&gt;
Array
(
    [status] =&gt; &quot;success&quot;

)
&lt;/pre&gt;
В случае ошибки - код ошибки
	&lt;/code&gt;</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>